//
//  MyProductsTool.h
//  GoBigMarket
//
//  Created by 王天义 on 16/9/9.
//  Copyright © 2016年 legend. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef void (^changeProduct)(BOOL updata);
typedef void (^queryProductSuccess)(NSArray *array);
typedef void (^queryProductFailure)(NSError *error);
@interface MyProductsTool : NSObject
/**
 * 	点击商品加减按钮
 */
+ (void)ClickJiaJianProduct:(NSInteger)productId andCount:(NSInteger)count blockcompletion:(changeProduct)ChangProductblock;
/**
 *  从数据库查询全部购物车商品信息
 */
+ (void)queryProductsFromSQLsuccess:(queryProductSuccess)querySuccesssblock failure:(queryProductFailure)queryFailureBlock;
/**
 *  单个执行条件查询操作
 */
+ (int)queryByCondition:(NSInteger)productId;
/**
 *  批量执行条件查询操作
 */
+ (void)queryByCondition:(NSMutableArray *)productIdArr success:(queryProductSuccess)querySuccesssblock failure:(queryProductFailure)queryFailureBlock;
/**
 *  删除数据库指定商品信息
 */
+ (void)deleteOneProductsFromSQL:(NSInteger)productId;
/**
 *  购物车数据保存到数据库(程序启动时调用一次,不能重复调用)
 */
+ (void)getShopCartInfoRequest;
/**
 *  删除数据库全部购物车商品信息
 */
+ (void)deleteAllProductsFromSQL;

@end
